package API;

public class TestNumber2 {
//自动装箱与自动拆箱
    public static void main(String[] args) {
        Integer i1 = new Integer(127);
        Integer i2 =Integer.valueOf(127);
        //自动装箱：编译器会自动把基本类型5，包装成包装类型Integer
        //然后交给Integer类型的引用类型变量i3来保存，
        //自动装箱底层发生代码：Integer.valueOf(5).
        Integer i3 = 5;//自动装箱
        //自动拆箱：编译器会自动把包装类型的i1拆掉“箱子”，
        // 便会节本类型的数据127，
        // 然后交给基本类型int的变量i4来保存。
        // intValue()的方向：Integer->int
        int i4 = i1;//i1为Integer的对象





    }
}
